﻿using IntelligentAgriculture.Contracts.Dto.Output;
using MediatR;

namespace IntelligentAgriculture.WebAPI.Application.Command.LambweaninginfoCommand
{
	/// <summary>
	/// 获取羔羊断奶信息
	/// </summary>
	/// <returns></returns>
	public class GetLambweaninginfoCommand:IRequest<Results<PageOutput<LambweaninginfoOutPut>>>
	{
		/// <summary>
		/// 起始日期
		/// </summary>
		public string? StrartDate { get; set; }
		/// <summary>
		/// 结束日期
		/// </summary>
		public string? EndDate { get; set; }
		/// <summary>
		/// 羔羊耳号
		/// </summary>
		public string? EarTag { get; set; }
		/// <summary>
		/// 开始月龄
		/// </summary>
		public int? StartMonthold { get; set; }
		/// <summary>
		/// 结束月龄
		/// </summary>
		public int? EndMonthold { get; set; }
		/// <summary>
		/// 开始断奶重
		/// </summary>
		public decimal? StartWeaningWeight { get; set; }
		/// <summary>
		/// 结束断奶重
		/// </summary>
		public decimal? EndWeaningWeight { get; set; }
		/// <summary>
		/// 种母耳号
		/// </summary>
		public string? MammalianNumber { get; set; }
		/// <summary>
		/// 当前页
		/// </summary>
		public int PageIndex { get; set; }
		/// <summary>
		/// 页数
		/// </summary>
		public int PageSize { get; set; }
	}
}
